package com.zygh.policeasset.pojo;

import cn.afterturn.easypoi.util.PoiElUtil;

/* loaded from: police-asset-2.0-0.0.1-SNAPSHOT.jar:BOOT-INF/classes/com/zygh/policeasset/pojo/StartProvisionDate.class */
public class StartProvisionDate {
    private String startProvisionDate;
    private String buildNum;
    private Integer sectionId;
    private String type;
    private String certificateNum;

    public void setStartProvisionDate(String startProvisionDate) {
        this.startProvisionDate = startProvisionDate;
    }

    public void setBuildNum(String buildNum) {
        this.buildNum = buildNum;
    }

    public void setSectionId(Integer sectionId) {
        this.sectionId = sectionId;
    }

    public void setType(String type) {
        this.type = type;
    }

    public void setCertificateNum(String certificateNum) {
        this.certificateNum = certificateNum;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof StartProvisionDate)) {
            return false;
        }
        StartProvisionDate other = (StartProvisionDate) o;
        if (!other.canEqual(this)) {
            return false;
        }
        Object this$startProvisionDate = getStartProvisionDate();
        Object other$startProvisionDate = other.getStartProvisionDate();
        if (this$startProvisionDate == null) {
            if (other$startProvisionDate != null) {
                return false;
            }
        } else if (!this$startProvisionDate.equals(other$startProvisionDate)) {
            return false;
        }
        Object this$buildNum = getBuildNum();
        Object other$buildNum = other.getBuildNum();
        if (this$buildNum == null) {
            if (other$buildNum != null) {
                return false;
            }
        } else if (!this$buildNum.equals(other$buildNum)) {
            return false;
        }
        Object this$sectionId = getSectionId();
        Object other$sectionId = other.getSectionId();
        if (this$sectionId == null) {
            if (other$sectionId != null) {
                return false;
            }
        } else if (!this$sectionId.equals(other$sectionId)) {
            return false;
        }
        Object this$type = getType();
        Object other$type = other.getType();
        if (this$type == null) {
            if (other$type != null) {
                return false;
            }
        } else if (!this$type.equals(other$type)) {
            return false;
        }
        Object this$certificateNum = getCertificateNum();
        Object other$certificateNum = other.getCertificateNum();
        return this$certificateNum == null ? other$certificateNum == null : this$certificateNum.equals(other$certificateNum);
    }

    protected boolean canEqual(Object other) {
        return other instanceof StartProvisionDate;
    }

    public int hashCode() {
        Object $startProvisionDate = getStartProvisionDate();
        int result = (1 * 59) + ($startProvisionDate == null ? 43 : $startProvisionDate.hashCode());
        Object $buildNum = getBuildNum();
        int result2 = (result * 59) + ($buildNum == null ? 43 : $buildNum.hashCode());
        Object $sectionId = getSectionId();
        int result3 = (result2 * 59) + ($sectionId == null ? 43 : $sectionId.hashCode());
        Object $type = getType();
        int result4 = (result3 * 59) + ($type == null ? 43 : $type.hashCode());
        Object $certificateNum = getCertificateNum();
        return (result4 * 59) + ($certificateNum == null ? 43 : $certificateNum.hashCode());
    }

    public String toString() {
        return "StartProvisionDate(startProvisionDate=" + getStartProvisionDate() + ", buildNum=" + getBuildNum() + ", sectionId=" + getSectionId() + ", type=" + getType() + ", certificateNum=" + getCertificateNum() + PoiElUtil.RIGHT_BRACKET;
    }

    public String getStartProvisionDate() {
        return this.startProvisionDate;
    }

    public String getBuildNum() {
        return this.buildNum;
    }

    public Integer getSectionId() {
        return this.sectionId;
    }

    public String getType() {
        return this.type;
    }

    public String getCertificateNum() {
        return this.certificateNum;
    }
}